LinHuijuan's Blog

Stay Hungry

vuePress-theme-reco    2022
LinHuijuan's Blog

Choose mode

  • dark
  • auto
  • light
Home
前端
  • JavaScript
  • CSS
  • HTML
  • 算法
  • 浏览器
  • Vue
  • Flutter
  • Node.js
  • Webpack
  • TypeScript
  • 网络
  • 其他
  • Demo
Github (opens new window)

223

Articles

0

Tags

    Home
    前端
    • JavaScript
    • CSS
    • HTML
    • 算法
    • 浏览器
    • Vue
    • Flutter
    • Node.js
    • Webpack
    • TypeScript
    • 网络
    • 其他
    • Demo
    Github (opens new window)
    • JavaScript

    • CSS

    • HTML

    • 算法

      • Algorithm Part
      • 04-寻找两个有序数组的中位数-findMedianSortedArrays
      • LeetCode - 020 - 有效的括号(valid-brackets)
      • LeetCode - 026 - 删除排序数组中的重复项(remove-duplicates-from-sorted-array
      • LeetCode - 027 - 移除元素(remove-element)
      • 28 - 实现 strStr() - implement-strstr
      • LeetCode - 118/119 - 杨辉三角形(yanghui-triangle)
      • 数组
      • 二分查找
      • 位运算
      • 代码的完整性
      • 代码的鲁棒性
      • 数据处理算法
      • 动态规划(DP算法)
      • 八皇后
      • 查找和排序
      • 遍历
      • 链表
      • 最长系列
      • 递归和循环
      • 十大经典排序算法
      • 栈和队列
      • 字符串
      • 求和系列
      • 编程小技巧
      • 树
    • 浏览器

    • Vue

    • Flutter

    • Node.js

    • Webpack

    • TypeScript

    • 网络

    • 其他

    • Demo

    vuePress-theme-reco    2022

    链表

    # 链表

    [TOC]

    # 1.从尾到头打印链表

    # 1.1题目描述

    输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

    # 1.2解法

    /*function ListNode(x){
        this.val = x;
        this.next = null;
    }*/
    function printListFromTailToHead(head)
    {
        let arr=[];
        while(head){
            arr.unshift(head.val);
            head=head.next;
        }
        return arr;
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    遍历 最长系列